   

xor AL, AL	;  
mov AL, 0Ah	;    0Ah
mov DX, 03D4h	;     
out DX, AL	;    
xor BL, BL	;  
mov DX, 03D5h	;     
in BL, DX	;    3D5h
test BL, 20h	;    
je END_PROC	;   
and BL, 20h	;  
mov AL, 0Ah	;    0Ah
mov DX, 03D4h	;     
out DX, AL	;    
mov DX, 03D5h	;     
mov AL, BL	;   
out DX, AL	;    